extends Node

const _数据文件集:Dictionary={
	成就="res://data/achievement.json",
	年龄="res://data/age.json",
	角色="res://data/character.json",
	事件="res://data/events.json",
	天赋="res://data/talents.json",	
}

#载入的游戏初始数据
var 初始数据:Dictionary={}

func _ready():
	randomize()
	_载入数据()

func _载入数据():
	for 数据文件 in _数据文件集:
		初始数据[数据文件]=_读取json文件(_数据文件集[数据文件])
		
func _读取json文件(json文件):
	var 数据=null
	if FileAccess.file_exists(json文件):
		var 文件=FileAccess.open(json文件, FileAccess.READ )
		var json文件解析器 = JSON.new()
		json文件解析器.parse( 文件.get_as_text())
		数据 = json文件解析器.get_data()
	return 数据
